declare interface ComponentElRef<T extends HTMLElement = HTMLDivElement> {
  $el: T;
}
export type Recordable<T = any> = Record<string, T>;
export declare type Nullable<T> = T | null;
export declare interface Fn<T = any, R = T> {
  (...arg: T[]): R;
}
export declare type EmitType = (event: string, ...args: any[]) => void;
export declare type ComponentRef<T extends HTMLElement = HTMLDivElement> = ComponentElRef<T> | null;
